package com.acsior.hibernate.vo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.acsior.dac.impl.hibernate.vo.GeneratorKey;
import com.acsior.dac.impl.hibernate.vo.HibernatePersistantIntegerIdVO;

/**
 * InvoiceRuData entity. @author MyEclipse Persistence Tools<b><i>powered by
 * Belev</i></b>
 */
@Entity
@Table(name = "invoice_ru_datas")
@GeneratorKey(tableName = "invoice_ru_datas")
public class InvoiceRuDataVO extends HibernatePersistantIntegerIdVO {

	private static final long serialVersionUID = -4401324130473676215L;

	@Column(name = "address", nullable = false, length = 150)
	private String address;

	@Column(name = "city", nullable = false, length = 50)
	private String city;

	@Column(name = "eik", nullable = false, length = 20)
	private String eik;

	@Column(name = "in_dds", nullable = false, length = 20)
	private String inDds;

	@Column(name = "last_invoice_id", nullable = false)
	private Long lastInvoiceId;

	@Column(name = "mol", nullable = false, length = 50)
	private String mol;

	@Column(name = "publisher", nullable = false, length = 100)
	private String publisher;

	/** default constructor */
	public InvoiceRuDataVO() {
		super();
	}

	/** @return the address */
	public String getAddress() {
		return this.address;
	}

	/** @return the city */
	public String getCity() {
		return this.city;
	}

	/** @return the eik */
	public String getEik() {
		return this.eik;
	}

	/** @return the inDds */
	public String getInDds() {
		return this.inDds;
	}

	/** @return the lastInvoiceId */
	public Long getLastInvoiceId() {
		return this.lastInvoiceId;
	}

	/** @return the mol */
	public String getMol() {
		return this.mol;
	}

	/** @return the publisher */
	public String getPublisher() {
		return this.publisher;
	}

	/** @param address */
	public void setAddress(String address) {
		this.address = address;
	}

	/** @param city */
	public void setCity(String city) {
		this.city = city;
	}

	/** @param eik */
	public void setEik(String eik) {
		this.eik = eik;
	}

	/** @param inDds */
	public void setInDds(String inDds) {
		this.inDds = inDds;
	}

	/** @param lastInvoiceId */
	public void setLastInvoiceId(Long lastInvoiceId) {
		this.lastInvoiceId = lastInvoiceId;
	}

	/** @param mol */
	public void setMol(String mol) {
		this.mol = mol;
	}

	/** @param publisher */
	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}
}